Binary Component Adaptation

نویسندگان

  • Ralph Keller
  • Urs Hölzle
چکیده

Binary component adaptation (BCA) allows components to be adapted and evolved in binary form and on-the-fly (during program loading). BCA rewrites component binaries before (or while) they are loaded, requires no source code access and guarantees release-to-release compatibility. That is, an adaptation is guaranteed to be compatible with a new binary release of the component as long as the new release itself is compatible with clients compiled using the earlier release. We describe our implementation of BCA for Java and demonstrate its usefulness by showing how it can solve a number of important integration and evolution problems. Even though our current implementation was designed for easy integration with Sun’s JDK 1.1 VM rather than for ultimate speed, the load-time overhead introduced by BCA is small, in the range of one or two seconds. With its flexibility, relatively simple implementation, and low overhead, binary component adaptation could significantly improve the reusability of Java components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Late Component Adaptation

In this paper we advocate our position for late component adaptation. We propose binary component adaptation (BCA) as a mechanism to modify existing components (such as Java classfiles) to the specific needs of a programmer. Binary component adaptation allows components to be adapted and evolved in binary form and during program loading. BCA rewrites component binaries while they are loaded, re...

متن کامل

Nanodimensional AlMCM-41 material for adsorption of dyes: Thermodynamic and kinetic studies

AlMCM-41 was applied for adsorption of methylene blue (MB) and auramine (AU) in single and binary component systems. In the single component systems, AlMCM-41 represents higher adsorption capacity for MB than AU with the maximal adsorption capacity of 2.07×10−4 and 1.15×10−4 mol/g at 25 ˚C for MB and AU, respectively. In the binary component system, MB and AU exhibit compe...

متن کامل

Nanodimensional AlMCM-41 material for adsorption of dyes: Thermodynamic and kinetic studies

AlMCM-41 was applied for adsorption of methylene blue (MB) and auramine (AU) in single and binary component systems. In the single component systems, AlMCM-41 represents higher adsorption capacity for MB than AU with the maximal adsorption capacity of 2.07×10−4 and 1.15×10−4 mol/g at 25 ˚C for MB and AU, respectively. In the binary component system, MB and AU exhibit compe...

متن کامل

Binary Multiquasigroups with Medial-Like Equations

In this paper paramedial, co-medial and co-paramedial binary multiquasigroups are considered and a characterization of the corresponding component operations of these multiquasigroups is given.

متن کامل

Taste responses to binary mixtures of amino acids in the sea catfish, Arius felis.

In vivo electrophysiological recordings in the sea catfish, Arius felis, showed that the magnitude of the integrated facial taste responses to binary mixtures of amino acids was predictable with knowledge obtained from previous cross-adaptation studies of the relative independence of the respective binding sites of the component stimuli. Each component from which equal aliquots were drawn to fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998